Customer Management Biz Api icon

Customer Management Biz Api

(0 reviews)

JM - GET CustomerByID

GET (TMF-629)

This operation allows the users to retrieve the customer with operation GET from the BSS system and apply the transformations if required to maintain the standards with TMF.

URL

For ONPREM:

http://[localhost]:[port]tmf-api/customerManagement/v1/{businessId}/customer/{id}

Base URI Parameter

NameTypeM/ODescription
businessIdstringMBusiness unit identifier. Example: “JM”

Headers

namevaluedescriptionrequired
X-Correlation-IDstringThis is a unique identifier for the current call chain that can be used to tie together log entries on multiple layers.
Example: 644e1dd7-2a7f-18fb-b8ed-ed78c3F92c2b
O
channeIdstringChannel to business:
Expected Value: "SFDC-B2C"
M
lobStringEnum: PREPAID, POSTPAID,FIXEDO

Security Headers

namevaluedescriptionrequired
client_idstringClient Id value for Client Id Enforcement policy. Environment Specific Value.
Eg:6f0ed16a7b494d76b2d60e05bc3b3332
M
client_secretstringClient secret value for Client Id Enforcement policy. Environment Specific Value
Eg: e4CD4D43449846aA9D8Cb9c43fAd324a
M

Query Param

nametypedescriptionrequired
idstringcustomer number or customer account numberM

HTTP Status response is 200

Response Sample for JM.

{
   {
    "id": "33711223",
    "name": "MR Test Account",
    "status": "W-Working",
    "characteristic": [
        {
            "name": "system",
            "value": "Liberate"
        },
        {
            "name": "dateOfBirth",
            "value": "1956-02-26T00:00:00"
        },
        {
            "name": "title",
            "value": "MR"
        },
        {
            "name": "type",
            "value": "A-Cellular Pre-paid"
        },
        {
            "name": "subType",
            "value": "New Fixed|Existing Mobile"
        },
        {
            "name": "identificationNumber",
            "value": "112233441",
            "valueType": "TR"
        }
    ],
    "contactMedium": [
        {
            "mediumType": "Address",
            "characteristic": {
                "street1": "24 LiLEICESTERFIELD",
                "street2": "Nine Turn",
                "stateOrProvince": "Clarendon",
                "city": "Jamaica W.I"
            }
        }
    ],
    "account": [
        {
            "id": "334455660000",
            "name": "MR Test Account",
            "@type": "BillingAccount"
        }
    ]
}
}
Definitions

Each of the request parameters is detailed.

nametypedescriptionrequired
idstringConsumer Account Number generatedN
hrefstringreference the customerN
statestringStatus of the account: Working, Suspend, Disconnected N
accountarrayBilling Account NumberN
account.idstringname of the billing accountN
account.namestringaccount typeN
account.@typestringaccount typeN
contactMedium.mediumTypestringtype of contact, Eg: Address, email, TelephoneN
contactMedium.preferredbooleanpreferredN
contactMedium.characteristic.street1stringAddress Line 1N
contactMedium.characteristic.street2stringAddress Line 2N
contactMedium.characteristic.stateOrProvincestringName of ProvinceN
contactMedium.characteristic.citystringName of cityN
contactMedium.characteristic.phoneNumberstringphone number of the contactN
contactMedium.characteristic.emailAddressstringemail address of the contactN
contactMedium.characteristic.contactTypestringindicates Primary or Secondary contact for the Customer accountN
contactMedium.@referredTypestringreferred type of contactMediumN
characteristicarraycharacteristic values, refer below table for more detailsN
characteristic.namestringName of the characteristicN
characteristic.valuestringValue of the characteristicN
Characteristic Values
nametypedescriptionrequired
systemstringBilling system name Liberate or CerillionN
dateOfBirthstringdate of birthN
firstNamestringFirst name of the customerN
lastNamestringlast name of the customerN
identificationTypestringCustomer Identification typeN
identificationNumberstringCustomer Identification NumberN
languagestringpreferred language by the customer for communicationN

Reviews